home *** CD-ROM | disk | FTP | other *** search
/ Creative Computers / Creative Computers CD-ROM, Volume 1 (Legendary Design Technologies, Inc.)(1994).iso / shareware / management / screenmod / source / main.h < prev    next >
C/C++ Source or Header  |  1994-11-17  |  11KB  |  1,066 lines

  1.  
  2. struct TextAttr TOPAZ80 = {
  3.     (STRPTR)"topaz.font",
  4.     TOPAZ_EIGHTY,0,0
  5. };
  6. struct NewScreen NewScreenStructure = {
  7.     0,0,
  8.     640,200,
  9.     2,
  10.     0,1,
  11.     HIRES,
  12.     CUSTOMSCREEN,
  13.     &TOPAZ80,
  14.     (UBYTE *)"ScreenMod v1.0 ©1991 Legendary Design Technologies Inc.",
  15.     NULL,
  16.     NULL
  17. };
  18.  
  19. #define NEWSCREENSTRUCTURE NewScreenStructure
  20.  
  21. USHORT Palette[] = {
  22.     0x0000,
  23.     0x0FFF,
  24.     0x0333,
  25.     0x0AAA
  26. #define PaletteColorCount 4
  27. };
  28.  
  29. #define PALETTE Palette
  30.  
  31. SHORT BorderVectors1[] = {
  32.     0,0,
  33.     121,0,
  34.     121,10,
  35.     0,10,
  36.     0,0
  37. };
  38. struct Border Border1 = {
  39.     -1,-1,
  40.     3,0,JAM1,
  41.     5,
  42.     BorderVectors1,
  43.     NULL
  44. };
  45.  
  46. struct IntuiText IText1 = {
  47.     3,0,JAM2,
  48.     16,1,
  49.     NULL,
  50.     (UBYTE *)"VIEW SCREEN",
  51.     NULL
  52. };
  53.  
  54. struct Gadget Gadget19 = {
  55.     NULL,
  56.     364,165,
  57.     120,9,
  58.     NULL,
  59.     RELVERIFY,
  60.     BOOLGADGET,
  61.     (APTR)&Border1,
  62.     NULL,
  63.     &IText1,
  64.     NULL,
  65.     NULL,
  66.     50,
  67.     NULL
  68. };
  69.  
  70. SHORT BorderVectors2[] = {
  71.     0,0,
  72.     121,0,
  73.     121,10,
  74.     0,10,
  75.     0,0
  76. };
  77. struct Border Border2 = {
  78.     -1,-1,
  79.     3,0,JAM1,
  80.     5,
  81.     BorderVectors2,
  82.     NULL
  83. };
  84.  
  85. struct IntuiText IText2 = {
  86.     3,0,JAM2,
  87.     4,1,
  88.     NULL,
  89.     (UBYTE *)"ADJUST PALETTE",
  90.     NULL
  91. };
  92.  
  93. struct Gadget Gadget18 = {
  94.     &Gadget19,
  95.     500,165,
  96.     120,9,
  97.     NULL,
  98.     RELVERIFY,
  99.     BOOLGADGET,
  100.     (APTR)&Border2,
  101.     NULL,
  102.     &IText2,
  103.     NULL,
  104.     NULL,
  105.     40,
  106.     NULL
  107. };
  108.  
  109. SHORT BorderVectors3[] = {
  110.     0,0,
  111.     78,0,
  112.     78,10,
  113.     0,10,
  114.     0,0
  115. };
  116. struct Border Border3 = {
  117.     -1,-1,
  118.     3,0,JAM1,
  119.     5,
  120.     BorderVectors3,
  121.     NULL
  122. };
  123.  
  124. struct IntuiText IText3 = {
  125.     3,0,JAM2,
  126.     7,1,
  127.     NULL,
  128.     (UBYTE *)"EXTRA_HB",
  129.     NULL
  130. };
  131.  
  132. struct Gadget Gadget17 = {
  133.     &Gadget18,
  134.     551,148,
  135.     77,9,
  136.     NULL,
  137.     RELVERIFY+TOGGLESELECT,
  138.     BOOLGADGET,
  139.     (APTR)&Border3,
  140.     NULL,
  141.     &IText3,
  142.     NULL,
  143.     NULL,
  144.     15,
  145.     NULL
  146. };
  147.  
  148. SHORT BorderVectors4[] = {
  149.     0,0,
  150.     78,0,
  151.     78,10,
  152.     0,10,
  153.     0,0
  154. };
  155. struct Border Border4 = {
  156.     -1,-1,
  157.     3,0,JAM1,
  158.     5,
  159.     BorderVectors4,
  160.     NULL
  161. };
  162.  
  163. struct IntuiText IText4 = {
  164.     3,0,JAM2,
  165.     27,1,
  166.     NULL,
  167.     (UBYTE *)"HAM",
  168.     NULL
  169. };
  170.  
  171. struct Gadget Gadget16 = {
  172.     &Gadget17,
  173.     454,148,
  174.     77,9,
  175.     NULL,
  176.     RELVERIFY+TOGGLESELECT,
  177.     BOOLGADGET,
  178.     (APTR)&Border4,
  179.     NULL,
  180.     &IText4,
  181.     NULL,
  182.     NULL,
  183.     14,
  184.     NULL
  185. };
  186.  
  187. SHORT BorderVectors5[] = {
  188.     0,0,
  189.     78,0,
  190.     78,10,
  191.     0,10,
  192.     0,0
  193. };
  194. struct Border Border5 = {
  195.     -1,-1,
  196.     3,0,JAM1,
  197.     5,
  198.     BorderVectors5,
  199.     NULL
  200. };
  201.  
  202. struct IntuiText IText5 = {
  203.     3,0,JAM2,
  204.     13,1,
  205.     NULL,
  206.     (UBYTE *)"DUALPF",
  207.     NULL
  208. };
  209.  
  210. struct Gadget Gadget15 = {
  211.     &Gadget16,
  212.     357,148,
  213.     77,9,
  214.     NULL,
  215.     RELVERIFY+TOGGLESELECT,
  216.     BOOLGADGET,
  217.     (APTR)&Border5,
  218.     NULL,
  219.     &IText5,
  220.     NULL,
  221.     NULL,
  222.     13,
  223.     NULL
  224. };
  225.  
  226. SHORT BorderVectors6[] = {
  227.     0,0,
  228.     78,0,
  229.     78,10,
  230.     0,10,
  231.     0,0
  232. };
  233. struct Border Border6 = {
  234.     -1,-1,
  235.     3,0,JAM1,
  236.     5,
  237.     BorderVectors6,
  238.     NULL
  239. };
  240.  
  241. struct IntuiText IText6 = {
  242.     3,0,JAM2,
  243.     10,1,
  244.     NULL,
  245.     (UBYTE *)"SPRITES",
  246.     NULL
  247. };
  248.  
  249. struct Gadget Gadget14 = {
  250.     &Gadget15,
  251.     551,132,
  252.     77,9,
  253.     NULL,
  254.     RELVERIFY+TOGGLESELECT,
  255.     BOOLGADGET,
  256.     (APTR)&Border6,
  257.     NULL,
  258.     &IText6,
  259.     NULL,
  260.     NULL,
  261.     12,
  262.     NULL
  263. };
  264.  
  265. SHORT BorderVectors7[] = {
  266.     0,0,
  267.     78,0,
  268.     78,10,
  269.     0,10,
  270.     0,0
  271. };
  272. struct Border Border7 = {
  273.     -1,-1,
  274.     3,0,JAM1,
  275.     5,
  276.     BorderVectors7,
  277.     NULL
  278. };
  279.  
  280. struct IntuiText IText7 = {
  281.     3,0,JAM2,
  282.     2,1,
  283.     NULL,
  284.     (UBYTE *)"INTERLACE",
  285.     NULL
  286. };
  287.  
  288. struct Gadget Gadget13 = {
  289.     &Gadget14,
  290.     454,132,
  291.     77,9,
  292.     NULL,
  293.     RELVERIFY+TOGGLESELECT,
  294.     BOOLGADGET,
  295.     (APTR)&Border7,
  296.     NULL,
  297.     &IText7,
  298.     NULL,
  299.     NULL,
  300.     11,
  301.     NULL
  302. };
  303.  
  304. SHORT BorderVectors8[] = {
  305.     0,0,
  306.     78,0,
  307.     78,10,
  308.     0,10,
  309.     0,0
  310. };
  311. struct Border Border8 = {
  312.     -1,-1,
  313.     3,0,JAM1,
  314.     5,
  315.     BorderVectors8,
  316.     NULL
  317. };
  318.  
  319. struct IntuiText IText8 = {
  320.     3,0,JAM2,
  321.     20,1,
  322.     NULL,
  323.     (UBYTE *)"HIRES",
  324.     NULL
  325. };
  326.  
  327. struct Gadget Gadget12 = {
  328.     &Gadget13,
  329.     357,132,
  330.     77,9,
  331.     NULL,
  332.     RELVERIFY+TOGGLESELECT,
  333.     BOOLGADGET,
  334.     (APTR)&Border8,
  335.     NULL,
  336.     &IText8,
  337.     NULL,
  338.     NULL,
  339.     10,
  340.     NULL
  341. };
  342.  
  343. UBYTE Gadget11SIBuff[81];
  344. struct StringInfo Gadget11SInfo = {
  345.     Gadget11SIBuff,
  346.     NULL,
  347.     0,
  348.     81,
  349.     0,
  350.     0,0,0,0,0,
  351.     0,
  352.     0,
  353.     NULL
  354. };
  355.  
  356. SHORT BorderVectors9[] = {
  357.     0,0,
  358.     167,0,
  359.     167,9,
  360.     0,9,
  361.     0,0
  362. };
  363. struct Border Border9 = {
  364.     -1,-1,
  365.     3,0,JAM1,
  366.     5,
  367.     BorderVectors9,
  368.     NULL
  369. };
  370.  
  371. struct Gadget Gadget11 = {
  372.     &Gadget12,
  373.     462,112,
  374.     166,8,
  375.     NULL,
  376.     RELVERIFY,
  377.     STRGADGET,
  378.     (APTR)&Border9,
  379.     NULL,
  380.     NULL,
  381.     NULL,
  382.     (APTR)&Gadget11SInfo,
  383.     9,
  384.     NULL
  385. };
  386.  
  387. UBYTE Gadget10SIBuff[81];
  388. struct StringInfo Gadget10SInfo = {
  389.     Gadget10SIBuff,
  390.     NULL,
  391.     0,
  392.     81,
  393.     0,
  394.     0,0,0,0,0,
  395.     0,
  396.     0,
  397.     NULL
  398. };
  399.  
  400. SHORT BorderVectors10[] = {
  401.     0,0,
  402.     167,0,
  403.     167,9,
  404.     0,9,
  405.     0,0
  406. };
  407. struct Border Border10 = {
  408.     -1,-1,
  409.     3,0,JAM1,
  410.     5,
  411.     BorderVectors10,
  412.     NULL
  413. };
  414.  
  415. struct Gadget Gadget10 = {
  416.     &Gadget11,
  417.     462,96,
  418.     166,8,
  419.     NULL,
  420.     RELVERIFY,
  421.     STRGADGET,
  422.     (APTR)&Border10,
  423.     NULL,
  424.     NULL,
  425.     NULL,
  426.     (APTR)&Gadget10SInfo,
  427.     8,
  428.     NULL
  429. };
  430.  
  431. UBYTE Gadget9SIBuff[81];
  432. struct StringInfo Gadget9SInfo = {
  433.     Gadget9SIBuff,
  434.     NULL,
  435.     0,
  436.     81,
  437.     0,
  438.     0,0,0,0,0,
  439.     0,
  440.     0,
  441.     NULL
  442. };
  443.  
  444. SHORT BorderVectors11[] = {
  445.     0,0,
  446.     167,0,
  447.     167,9,
  448.     0,9,
  449.     0,0
  450. };
  451. struct Border Border11 = {
  452.     -1,-1,
  453.     3,0,JAM1,
  454.     5,
  455.     BorderVectors11,
  456.     NULL
  457. };
  458.  
  459. struct Gadget Gadget9 = {
  460.     &Gadget10,
  461.     462,80,
  462.     166,8,
  463.     NULL,
  464.     RELVERIFY,
  465.     STRGADGET,
  466.     (APTR)&Border11,
  467.     NULL,
  468.     NULL,
  469.     NULL,
  470.     (APTR)&Gadget9SInfo,
  471.     7,
  472.     NULL
  473. };
  474.  
  475. UBYTE Gadget8SIBuff[3];
  476. struct StringInfo Gadget8SInfo = {
  477.     Gadget8SIBuff,
  478.     NULL,
  479.     0,
  480.     3,
  481.     0,
  482.     0,0,0,0,0,
  483.     0,
  484.     0,
  485.     NULL
  486. };
  487.  
  488. SHORT BorderVectors12[] = {
  489.     0,0,
  490.     27,0,
  491.     27,9,
  492.     0,9,
  493.     0,0
  494. };
  495. struct Border Border12 = {
  496.     -1,-1,
  497.     3,0,JAM1,
  498.     5,
  499.     BorderVectors12,
  500.     NULL
  501. };
  502.  
  503. struct Gadget Gadget8 = {
  504.     &Gadget9,
  505.     561,64,
  506.     26,8,
  507.     NULL,
  508.     RELVERIFY+LONGINT,
  509.     STRGADGET,
  510.     (APTR)&Border12,
  511.     NULL,
  512.     NULL,
  513.     NULL,
  514.     (APTR)&Gadget8SInfo,
  515.     6,
  516.     NULL
  517. };
  518.  
  519. UBYTE Gadget7SIBuff[3];
  520. struct StringInfo Gadget7SInfo = {
  521.     Gadget7SIBuff,
  522.     NULL,
  523.     0,
  524.     3,
  525.     0,
  526.     0,0,0,0,0,
  527.     0,
  528.     0,
  529.     NULL
  530. };
  531.  
  532. SHORT BorderVectors13[] = {
  533.     0,0,
  534.     27,0,
  535.     27,9,
  536.     0,9,
  537.     0,0
  538. };
  539. struct Border Border13 = {
  540.     -1,-1,
  541.     3,0,JAM1,
  542.     5,
  543.     BorderVectors13,
  544.     NULL
  545. };
  546.  
  547. struct Gadget Gadget7 = {
  548.     &Gadget8,
  549.     437,64,
  550.     26,8,
  551.     NULL,
  552.     RELVERIFY+LONGINT,
  553.     STRGADGET,
  554.     (APTR)&Border13,
  555.     NULL,
  556.     NULL,
  557.     NULL,
  558.     (APTR)&Gadget7SInfo,
  559.     5,
  560.     NULL
  561. };
  562.  
  563. UBYTE Gadget6SIBuff[5];
  564. struct StringInfo Gadget6SInfo = {
  565.     Gadget6SIBuff,
  566.     NULL,
  567.     0,
  568.     5,
  569.     0,
  570.     0,0,0,0,0,
  571.     0,
  572.     0,
  573.     NULL
  574. };
  575.  
  576. SHORT BorderVectors14[] = {
  577.     0,0,
  578.     43,0,
  579.     43,9,
  580.     0,9,
  581.     0,0
  582. };
  583. struct Border Border14 = {
  584.     -1,-1,
  585.     3,0,JAM1,
  586.     5,
  587.     BorderVectors14,
  588.     NULL
  589. };
  590.  
  591. struct Gadget Gadget6 = {
  592.     &Gadget7,
  593.     561,46,
  594.     42,8,
  595.     NULL,
  596.     RELVERIFY+LONGINT,
  597.     STRGADGET,
  598.     (APTR)&Border14,
  599.     NULL,
  600.     NULL,
  601.     NULL,
  602.     (APTR)&Gadget6SInfo,
  603.     4,
  604.     NULL
  605. };
  606.  
  607. UBYTE Gadget5SIBuff[5];
  608. struct StringInfo Gadget5SInfo = {
  609.     Gadget5SIBuff,
  610.     NULL,
  611.     0,
  612.     5,
  613.     0,
  614.     0,0,0,0,0,
  615.     0,
  616.     0,
  617.     NULL
  618. };
  619.  
  620. SHORT BorderVectors15[] = {
  621.     0,0,
  622.     43,0,
  623.     43,9,
  624.     0,9,
  625.     0,0
  626. };
  627. struct Border Border15 = {
  628.     -1,-1,
  629.     3,0,JAM1,
  630.     5,
  631.     BorderVectors15,
  632.     NULL
  633. };
  634.  
  635. struct Gadget Gadget5 = {
  636.     &Gadget6,
  637.     437,46,
  638.     42,8,
  639.     NULL,
  640.     RELVERIFY+LONGINT,
  641.     STRGADGET,
  642.     (APTR)&Border15,
  643.     NULL,
  644.     NULL,
  645.     NULL,
  646.     (APTR)&Gadget5SInfo,
  647.     3,
  648.     NULL
  649. };
  650.  
  651. UBYTE Gadget4SIBuff[5];
  652. struct StringInfo Gadget4SInfo = {
  653.     Gadget4SIBuff,
  654.     NULL,
  655.     0,
  656.     5,
  657.     0,
  658.     0,0,0,0,0,
  659.     0,
  660.     0,
  661.     NULL
  662. };
  663.  
  664. SHORT BorderVectors16[] = {
  665.     0,0,
  666.     43,0,
  667.     43,9,
  668.     0,9,
  669.     0,0
  670. };
  671. struct Border Border16 = {
  672.     -1,-1,
  673.     3,0,JAM1,
  674.     5,
  675.     BorderVectors16,
  676.     NULL
  677. };
  678.  
  679. struct Gadget Gadget4 = {
  680.     &Gadget5,
  681.     561,28,
  682.     42,8,
  683.     NULL,
  684.     RELVERIFY+LONGINT,
  685.     STRGADGET,
  686.     (APTR)&Border16,
  687.     NULL,
  688.     NULL,
  689.     NULL,
  690.     (APTR)&Gadget4SInfo,
  691.     2,
  692.     NULL
  693. };
  694.  
  695. UBYTE Gadget3SIBuff[5];
  696. struct StringInfo Gadget3SInfo = {
  697.     Gadget3SIBuff,
  698.     NULL,
  699.     0,
  700.     5,
  701.     0,
  702.     0,0,0,0,0,
  703.     0,
  704.     0,
  705.     NULL
  706. };
  707.  
  708. SHORT BorderVectors17[] = {
  709.     0,0,
  710.     43,0,
  711.     43,9,
  712.     0,9,
  713.     0,0
  714. };
  715. struct Border Border17 = {
  716.     -1,-1,
  717.     3,0,JAM1,
  718.     5,
  719.     BorderVectors17,
  720.     NULL
  721. };
  722.  
  723. struct Gadget Gadget3 = {
  724.     &Gadget4,
  725.     437,28,
  726.     42,8,
  727.     NULL,
  728.     RELVERIFY+LONGINT,
  729.     STRGADGET,
  730.     (APTR)&Border17,
  731.     NULL,
  732.     NULL,
  733.     NULL,
  734.     (APTR)&Gadget3SInfo,
  735.     1,
  736.     NULL
  737. };
  738.  
  739. SHORT BorderVectors18[] = {
  740.     0,0,
  741.     107,0,
  742.     107,14,
  743.     0,14,
  744.     0,0
  745. };
  746. struct Border Border18 = {
  747.     -1,-1,
  748.     3,0,JAM1,
  749.     5,
  750.     BorderVectors18,
  751.     NULL
  752. };
  753.  
  754. struct IntuiText IText9 = {
  755.     1,0,JAM2,
  756.     1,3,
  757.     NULL,
  758.     (UBYTE *)"REMAKE SCREEN",
  759.     NULL
  760. };
  761.  
  762. struct Gadget Gadget2 = {
  763.     &Gadget3,
  764.     519,182,
  765.     106,13,
  766.     NULL,
  767.     RELVERIFY,
  768.     BOOLGADGET,
  769.     (APTR)&Border18,
  770.     NULL,
  771.     &IText9,
  772.     NULL,
  773.     NULL,
  774.     30,
  775.     NULL
  776. };
  777.  
  778. SHORT BorderVectors19[] = {
  779.     0,0,
  780.     107,0,
  781.     107,14,
  782.     0,14,
  783.     0,0
  784. };
  785. struct Border Border19 = {
  786.     -1,-1,
  787.     3,0,JAM1,
  788.     5,
  789.     BorderVectors19,
  790.     NULL
  791. };
  792.  
  793. struct IntuiText IText10 = {
  794.     1,0,JAM2,
  795.     8,3,
  796.     NULL,
  797.     (UBYTE *)"UPDATE LIST",
  798.     NULL
  799. };
  800.  
  801. struct Gadget Gadget1 = {
  802.     &Gadget2,
  803.     359,182,
  804.     106,13,
  805.     NULL,
  806.     RELVERIFY,
  807.     BOOLGADGET,
  808.     (APTR)&Border19,
  809.     NULL,
  810.     &IText10,
  811.     NULL,
  812.     NULL,
  813.     20,
  814.     NULL
  815. };
  816.  
  817. #define GadgetList1 Gadget1
  818.  
  819. SHORT BorderVectors